

#include "euleroperator.h"

class HalfEdge;
class HEDModel;


class KEV : public EulerOperator
{

public:

  // this corresponds to the kev of Mantyla
  KEV(HEDModel& _model, int _s, int _f, int _v1, int _v2);
  // this corresponds to the lkev of Mantyla
  KEV(HalfEdge* _he1, HalfEdge* _he2);
  void execute();
  void unExecute();

private:
  HalfEdge* he1;
  HalfEdge* he2;

};